// 放置全局指令

import store from '@/store'
// 管理员权限特殊处理
// 定义指令对象
const adminPerms = '*:*:*'
const authBtn = {
  inserted(el, binding) {
    const perms = store.state.user.profile.permissions

    if (!perms.includes(binding.value) && !perms.includes(adminPerms)) {
      el.remove()
    }
  }
}
// 导出指令对象
export { authBtn }

